今天是Python學習的第七天,我學習了條件判斷。
今日主要練習elif語句
elif是else if的縮寫,用來處理多條件分支的情況。當有好幾種可能性時,可以使用 elif 來一一檢查條件,直到找到滿足的條件並執行相應的代碼。elif允許將複雜的多選邏輯寫得更加乾淨整潔,避免多層if-else嵌套。
elif語句基本結構
if 條件1:
執行的代碼1
elif 條件2:
執行的代碼2
else:
執行的代碼3
例一: 成績評分系統
score = int(input("請輸入你的分數: "))
if score >= 90:
print("你的成績是 A。")
elif score >= 80:
print("你的成績是 B。")
elif score >= 70:
print("你的成績是 C。")
elif score >= 60:
print("你的成績是 D。")
else:
print("你的成績是 F。")
這段程式根據分數範圍給出相應的成績評價。分數範圍越高,成績等級越高,這樣可以輕鬆處理多個條件的情況。
例二:根據天氣建議今天穿什麼
temperature = int(input("請輸入今天的氣溫(°C): "))
if temperature >= 30:
print("天氣很熱,建議穿輕便的衣服。")
elif 20 <= temperature < 30:
print("天氣溫和,建議穿短袖和長褲。")
elif 10 <= temperature < 20:
print("天氣有點涼,建議穿外套。")
else:
print("天氣很冷,建議穿厚衣服。")
這個程式根據當前氣溫的範圍,給出今天相應的穿著建議。每個範圍對應不同的氣溫狀況。